草庐IT

C++ Qt : Check the current State of QStateMachine

全部标签

QT窗口实现无边框

实现无边框窗口在窗口的构造函数内添加this->setWindowFlags(Qt::FramelessWindowHint);此方法在窗口过大时会遮挡任务栏,显示任务栏示例(需要包含头文件)#includeMainWindow::MainWindow(QWidget*parent):QMainWindow(parent),ui(newUi::MainWindow){ui->setupUi(this);//无边框this->setWindowFlags(Qt::FramelessWindowHint);//显示任务栏this->setGeometry(QApplication::desktop

14个Qt开源项目推荐(持续更新)

1、Qt-Advanced-Docking-System【Qt开源项目推荐】完美的Dock窗口布局解决方案Qt-Advanced-Docking-System【GitHub地址】https://github.com/githubuser0xFFFF/Qt-Advanced-Docking-System2、Qt-Advanced-Stylesheets【Qt开源项目推荐】丰富的主题样式表Qt-Advanced-Stylesheets【GitHub地址】https://github.com/githubuser0xFFFF/Qt-Advanced-Stylesheets3、Qt-Nice-Fram

021-Qt 配置GitHub Copilot

Qt配置GitHubCopilot文章目录Qt配置GitHubCopilot项目介绍GitHubCopilot配置GitHubCopilotQt前置条件升级QtGitHubCopilot前置条件激活的了GitHubCopilot账号安装Neovim启用插件,重启Qt配置GitHubCopilo安装Nodejs下载[copilot.vim](https://github.com/github/copilot.vim)操作参考关键字:Qt、Windows、GitHub、Copilot、Ubuntu项目介绍欢迎来到我们的QML&C++项目!这个项目结合了QML(QtMeta-ObjectLangua

FPGA基于1G/2.5G Ethernet PCS/PMA or SGMII实现 UDP 网络视频传输,提供工程和QT上位机源码加技术支持

目录1、前言版本更新说明免责声明2、我这里已有的以太网方案3、设计思路框架视频源选择OV5640摄像头配置及采集动态彩条UDP协议栈UDP视频数据组包UDP协议栈数据发送UDP协议栈数据缓冲IP地址、端口号的修改TriModeEthernetMAC1G/2.5GEthernetPCS/PMAorSGMIIQT上位机和源码4、vivado工程详解5、工程移植说明vivado版本不一致处理FPGA型号不一致处理其他注意事项6、上板调试验证并演示准备工作ping一下静态演示动态演示7、福利:工程源码获取1、前言没玩过UDP协议栈都不好意思说自己玩儿过FPGA,这是CSDN某大佬说过的一句话,鄙人深信

QT当类有多个不同类型的同名信号时如何处理QOverload?

我们在设计类的信号时也许也会像设计类方法一样,给予多种不同参数类型的重载版本,这样一来我们就可以应对不同类型的参数输入或者输出。但我们在使用有重载的信号版本时就不那么方便了,QT系统没有那么智能,不会自动匹配,这个时候就可能遇到报错。一、需求实例我们以一个具体的例子来看,比如我们现在要给进度条加一个控制,这里用spinbox来控制进度条。我们试图通过spinbox的valuechanged来发送消息给progressbar的代码如下:ui->progressBar->setRange(0,100);ui->spinBox->setRange(0,100);ui->spinBox->setSin

Qt调用Opencv

使用QtCreator调用opencv一、构建套件  在构建套件之前,需正确安装VisualStudio、Opencv和WindowsSDK  当正确安装后,一般情况下,在QtCreator会自动识别到VS的编译器和调试器,并会自动构建好。若调试器未能自动识别,可自行找到相关的安装路径(cdb.exe文件),然后添加,自行命名好即可。图1自动识别的编译器图2自动识别的调试器及路径  同理,若套件未能自动构建,则自己手动选择编译器和调试器。图3  当未构建好或构建的路径不正确时会显示红色感叹号,若没有调试器则会显示黄色感叹号(此时可以编译运行,但无法调试)。二、创建一个项目或载入已有项目  2.

c++ - 如何在 Qt 中使用 SQLite

我只想在tableview的qt中显示我的数据库中的一行。这是我当前的代码:voidFavorites::on_pushButton_load_fav_clicked(){MainWindowconn;QSqlQueryModel*modal=newQSqlQueryModel();conn.connOpen();QSqlQuery*qry=newQSqlQuery(conn.mydb);qry->prepare("selectusernamefromWaehrung_MMI");qry->exec();modal->setQuery(*qry);ui->tableView_favs-

mysql - Qt静态构建与静态mysql插件混淆

我构建了一个使用MySQL库的Qt应用程序,但我对关于静态与共享构建的文档感到困惑。来自http://doc.qt.nokia.com/4.7/deployment-windows.html的Qt文档它说:Todeployplugin-basedapplicationsweshouldusethesharedlibraryapproach.然后http://doc.qt.nokia.com/4.7/deployment.html,它说:Staticlinkingresultsinastand-aloneexecutable.Theadvantageisthatyouwillonlyha

Qt (高仿Visio)流程图组件开发(八) 流程图 鼠标拖动图元到场景(QGraphicsScene)创建

文章目录本系列目录前言一、QDrag类介绍1、使用描述2、相关函数二、代码实现总结本系列目录Qt(高仿Visio)流程图组件开发(一)效果展示及基本开发框架构思Qt(高仿Visio)流程图组件开发(二)基本图元绘制图元间连线绘制Qt(高仿Visio)流程图组件开发(三)图元基类如何定义,流程图多种图元类型实现Qt(高仿Visio)流程图组件开发(四)流程图图元对齐磁吸线功能Qt(高仿Visio)流程图组件开发(五)流程图双击编辑图元内容实现Qt(高仿Visio)流程图组件开发(六)流程图线图元如何绘制曲线连接线移除视口后无法显示Qt(高仿Visio)流程图组件开发(七)流程图简单操作界面搭建Q

Qt Creator -- 详细安装教程以及配置Android编译器环境(Android studio)

目录前言今天我们就讲解一下如何在QtCreator中配置Android开发环境一安装--Androidstudio1.安装包(1)百度网盘(2)官网链接 2.安装教程(1)查看引用路径二安装--QtCreator1.版本选择(1)版本自选(2)博主版本2.QtCreator安装步骤3.Android编译器配置三新建项目(1)Qt(2)QtQuick(3)两者差异性前言QtCreator是Qt开发环境中的一款集成开发环境(IDE),它提供了一系列强大而易用的工具,使开发者能够更加方便地创建和管理Qt项目。QtCreator支持多个平台,包括Windows、Linux、macOS以及Android